I thought about this a bit, especially given Porsche's history of their CF yellowing.
Seems like E92 owners have had no problems with the CF roof. Best I can tell, just need to make sure the clear doesn't wear out, and polish at lower speeds/temps if you do polish it. They don't really seem to make PPF with real UV protection. I think a coating/sealant would be a good idea, especially something with UV protection. Also, parking in a garage all the time helps