No offense toward AC ,but since he asked who had tried I will share our experience.
We started this the week after the Tampa RT last year with 700 the first month then jumped another 800 the next month for a total for 1500.We followed up with door hangers and letters and got 1 phone call.That guy wanted to get only 1 side of the roof cleaned and was only willing to pay $50 for it.So we saw literally 0% ROI.
I will say this....... my market is super tough for both roof cleaning and housewashing and I have had other marketing fail just as miserably.