Rubber roofs .. Mine is 12 and other than the Kitchen Floor Treatment.. All I have done is INSPECTIONS and the odd damage repair.. (THat is not maintenance).
THe Kitchen floor treatment.. Mop (I use a car wash brush, the "Van" type with the long handle) Bucket, Garden hose with sprayer attachment.. Spic & Span.
Optional broom
Sweep off all loose debris, then starting as far from Ladder as possible.. Mop (Spic & Span, and water in bucket) and rinse (Hose with sprayer)
FInish from the ladder
Then wash and wax the sides.
Metal roof.. I can't say
Fiberglass. That's close to what I did with that trailer too.. Basically car wash it Just like I do the sides.