We've still not heard what the material this is..... If its fiber glass, then it very repairable with epoxy or a fiberglass repair kit. Not all that hard to do. ABS also takes glue well and is very good for repairing a crack. But if its one of the poly varieties like HDPE, then the weld kits come into play since this material doesn't like glue. Yes, manufactures claim they have a magical glue, but I remain skeptical of them. I've not used those weld kits so I can't comment on them.
Ditto on the first two.
HDPE is very oily, so it doesn't take glue well. Any time you cut it, break it, or sand it, you release more oil from the pours.
HPDE doesn't weld all that great either. I always glue it.
The biggest secret in gluing HDPE, is to pass a propane flame over it a few times before applying the glue.
You don't need to heat it, just pass the flame over it a few times, allow the flame to burn off the oil that was exposed by opening it up.
As with most plastic repairs, you "V" out the crack, and use some fiberglass cloth to reinforce the glued joint.
I would be surprised if the roof is HDPE. But, anything is possible. HDPE is soft, and has some flexibility to it. HDPE would not be rigid enough to span a roof, without lots of supports.
More than likely, it's straight fiberglass, or SMC, (the stuff automakers use for rigid plastic parts, such as a Corvette). Or, if they are really making junk, ABS.
A fuel tank repair kit is ideal for home plastic repairs. It contains everything you need to fix about a 6" crack. They are available at parts stores for about $15.
We used them in the body shop for years, before they started making products to do these repairs.