You need to know if it is rubber, aluminum or fiberglass. Since it is a Fleetwood it is probably rubber.
I used Plas-T-Cote Rubber Roof Coating on my 1996 Wilderness. You can check it out at this link: Elixir Industries
It was very easy to do. Just clean the roof real well first. I brushed the coating on around vents and openings, then rolled it on the rest of the roof. 1 gallon + 1 quart provided enough for 2 coats. It is latex so cleans up with water. I did it 2 years ago and it was still in great shape when I sold the trailer a few weeks ago.
If you know where some leaks are (i.e. where the rubber roof meets the fiberglass front cap) you can seal it first with "Through the Roof" sealant made by Sashco : Sashco Link
It is available at many hardware stores. I sealed my seams with this product before I painted the roof with the rubber roof coating.
2006 Crossroads Cruiser CF32BL | 2012 Ford F350 Crew Cab Dually
Been to all 48 lower continental states once! Starting over...