i had an identical thing - i followed a gravel truck and that happened didnt even realise until too late... ok so what you need to do is work out if its down to the weave - if it is you need the area re gel coated, then peal off the film clearcoat and get it re clear coated.
If it not down to weave pull it all off and just get re clearcoated... big tip peel off on a hot day massive chunks peel off rather than tiny bits...!
u can have it fixed don't worrier. u need to clean all around it with very low lvl sand paper then put on some very good carbon fiber poxy.
then re clear the roof, all of it. just what troy told u so it all match the new clear. call me if u like, I well tell u what u to do step by step.
To be fixed properly, the entire roof should be sanded down to the bare carbon. There are usually several layers of clear coat that all need to come off for the new epoxy to have a uniform look. It looks like the worst part of the damage, however, may have affected the dry carbon fiber underneath the clear coat. If the fibers have been damaged, I don't think there is much you can do. Once all the epoxy is sanded off and a new coat of clear is sprayed on, even the damaged fibers shouldn't be all that noticeable I wouldn't think. I have a few spots starting on mine and was just quoted approximately $500 for the job. I have experienced the same thing on a carbon fiber spoiler on my old Evo. Looked brand new after it was all finished. Good luck!