I refer to the heathen that hacked a sunroof into my roof as a war criminal....
I don't think there's any simple way to do it to the flimsy factory roof and not have a leaky flexible roof. You could probably glass in some structure to cure some of that. I don't know if you could ever get it...