I'm in a similar situation, PW Traverse top. Mostly "crazing" cracks in the gel coat and one small "hole" less than an inch.
I'm planning on some sort of filler for the "hole", sand everything, and paint/spray with Raptor liner....but still researching.
Those 3M marine fillers are not cheap! Out of the question for my tiny fix.
I suspect Bondo (a 3M Company/label) has come a long way since the original product was introduced. 3M Bondo has a complete page for marine approved products:
For my small fix, I'm thinking Bondo Glass Reinforced Filler or Bondo Fiberglass Resin Jelly. Both are under $10.