The steps I follow:
-Full wash roof down, Dawn as it has alkaline that will cut wax and grime.
-Spot clean as needed with tar removal, and medium down to fine rubbing compound
-Wash those spots again, to get clean
-Examine the gel coat. If it is dull, but not real bad, then try a 'all in one' type cleaner and wax compo. I've had good luck with Zaino AO1 on our first Bounder, bringing it back. Watch for decals if you have them. This can be done by hand, but if you feel you need the extra cleaner/light polish 'all in one', might be time to rent or buy a orbital buffer, as it makes the job easier.
-If real bad, then come back and do some searches on Poly Glow.
-If all looks OK on the gel coat, then I have been going back and forth between two different products (testing my old tried and true Zaino ZCS, against Eagle One's Nano Wax/Sealant - so far both are holding up about the same.) I like Zaino ZCS, as it is a one step process. Just apply and walk away. I use it on all windows, as this stuff is like Rain X on steroids. I jokingly call it 'Wax on, No Wax Off'...
-I used Zaino Z8 for touch up on the road. When bad, I use Griots waterless cleaner, then go over it gain with ZCS of Eagle One's Nano.
One more comment on ZCS, it has one of the best UV protectors I've seen in a product. When you add that to how easy it is to apply, it made it a simple decision for me. (Plus I've used other Zaino products on our cars and trucks for over 10 years now.). The only reason I'm checking out the Nano from Eagle One, is a good friend said 'It is the best, Nano in general, as things do change.' So, I'm doing the year test to see... (So far, they both look good on the shine front, and both seem to be as easy to put on, with the Eagle One being a wipe on/wipe off, so one more step. (Not like real wax, where you have to wait for it dry, I just keep one hand going with the spray and application, and the other going with the dry cloth wipe off. Yes more work, but not major.) They so far both seem to hold up about the same, from what I can see. I do not know, or recall, the UV protection in the Eagle One. Over time, UV will have impact.
Mid year, I wash with Zaino car wash using a water softener for spot free as possible. I never let the water dry, and have several 100% cotton beach towels for RV drying only. I repeat the Dawn wash once a year, at and this is when I'm also inspecting for calk, and any other areas that may need attention. This process keeps me in tune with the condition of the coaches I've owned, and gets me up off my behind. Though, I admit what I used to do in four to six hours, now seems to be a full day opportunity
Last tip, be careful up on the roof!! And, I must admit, I sure like the way Bob does it, helping the economy along the way