I have 20 hives on a flat roof here in SF. The added heat is a plus due to the weather here, (mostly windy and fog). If your worried about excess heat just put some 1/2" plywood down painted white over the roof felt. It will need to be elevated with 2x stock to avoid excess moisture build up underneath. I do this sometimes when we get a hot spell. Works great.