Try to avoid bamboo and other rapidly-spreading plants, but if you can't, install a barrier to keep unwanted plant roots in check.
One offers easy access to the house, while the other cost-effectively provides a large entertainment space.
Interlocking pre-grown panels add little dead load to the roof.
For a smooth surface, cut the stones to fit and float them into place.