It's also worth noting that carbon fiber's strength is along the axis of the fibers. It's not very strong at all against a perpendicular force to the direction of fibers.
Which is why carbon fiber is usually multiple layups of plies at various angles (0, 45, 90, 135) to provide strength in more than one direction. That plus each ply is typically woven in a 90 degree pattern so a single ply is strong in at least two perpendicular directions. But a lot of stiffness is also imparted by the resin used as well which of course bonds all the plies together creating one very rigid panel.
Problem here is you'd have to bond the carbon fiber to the roof and a lot of strength would be dependent on the bonding agent, epoxy or whatever is used to attach the carbon fiber. In aerospace design, any "glue" needs to be stronger than the items being bonded to ensure the bond functions as good as or better than the parts. You want the part to fail before the bond. Here I'd expect a carbon fiber panel to be much stiffer than the roof panel and, with regular flexing, heating/cooling, etc, I'd expect the carbon fiber to detach at some point due to the different stiffnesses. You'd also want to rivet it in place to keep it attached if/when the bond fails as well as carry some of the loads between roof and carbon fiber bits.
This likely would not help unless done right and would be more for looks than anything.