TBH for the roof, it would have to be a wrap. Anyone trying to fit a real carbon roof to a car that was made with a metal one, is either a fool, or very wealthy and equally as bored.
Personally I've completely gone off carbon fibre parts on road cars. Some OEM stuff looks ok, but people get carried away. Fairly sure I've seen a picture on here of a Clio with a carbon fibre gearstick insert. I mean WTF is that all about? Carbon diamonds...why would you do that? If it's for weight saving you'd remove it. Way too many road cars trying to look like race cars (and failing). Don't put another one on the road. That's my advice.