roofs are typically covered in black shingles. the color black absorbs light and causes heat. this means that the soil and roots would get verry hot and the foliage would receive very little light
also winds are stronger at higher elevations, so it will probably get blown off the roof