Just use some really gentle scratch removers. The CF roof has either a clear coat, or it is just an epoxy layer. Both respond to over the counter swirl removers. I would start with the lightest and gentlest product and test an area first.
I used some meguiars last night on my roof and doors and it worked like a charm. I think it was the pre-cleaner.....