Maybe you only need 3' for the opening. That would save you some space. Also maybe instead of one large house type roof, you could do a row of smaller roofs. There again you can cut your height down another few feet and pull this off in a 10'-12' range. For "shorter" venues, you may want to...