Roof is deffienately too hot - 150-170F in the summer in the south. The tree is better, but I vote for raised beds 4-6 feet from the trunk, with string or cable forming a tepee up to the trunk. The soil around the base of most trees is very acidic due to falling organic material (depending on the variety of tree), so the hops would probably do better in their own bed.