FWC prides itself on their one piece aluminum roof, but I will rue the day when my 2014 Grandby weathers its first hailstorm. I don't know how hail damage could be fixed. One option I would like to have seen offered is some sort of tough roofing material that would better resist such damage. I have seen that some folks on this forum have sprayed their roofs with truck bed lining material. They did this to seal leaks in the older multi piece roofs, but might it not also fortify the roof against hail damage to some degree? Might it also mask hail damage that has already occurred? It would be nice if the bed lining spray was available in white.
BTW, on one Mythbusters program they covered an entire car with golf ball style indents to see if it would reduce air resistance and improve milage - and it did! That won't make me feel any better when it happens to me, though.