In regards to green roofs - I built a shed with one on it.
If you'd like to do it a few things to keep in mind:
You don't want too great a slope. Mine was less than 10 degrees. Too much and your soil can slide.
You'll have to have extra-strong side walls below the roof and double up on the...