Tom,
Is your roof gel-coat fiberglas ?
Did you prime it first ?
I painted my radias, where clear coat was peeling, by sanding with 320 grit wet paper, then primed
with Behr outdoor primer, then finish coated with Behr Gloss house paint. It looks great.
Miami Mel