The older land rovers had a double layer top with a air space.I've gone with the low tech approach. 1) I have dark tinted windows on the rear window and the glass of both rear doors. Used to have the front windows tinted as well but the second fix-it ticket put an end to that. 2) I installed window valences or what ever they're called. These allow me to have the windows cracked to allow ventilation without rain coming in. 3) I put a salvage cover (heavy duty flame retardant tarp) on the truck rack that acts as a double roof over a portion of the cab's roof and creates a shade area in the bed.
I used Henry's Solar Flex roof coating on the center portion of my Jeep's black hard top. What a difference!
Reflects over 85% of sun's heat and U.V.
http://henry.com/roofing/coolroofcoatings/whiteroofcoatings/287solarflex
The older land rovers had a double layer top with a air space.