Not all roof’s will be ideal for communal spaces sites would have to be carefully chosen to provide the correct levels of privacy.
The structural issues wont be to much of a problem, from my understanding as many of the buildings are designed to add another layer of habitation, also there are different types and weights of green roof.
Stuart Maggs