Unfortunately with a monocoque body every panel is used as part of the support structure. This includes the roof. I would replace the roof if the car were mine. It sounds like you've already done some research on rust issues. Be very thorough in your inspection.
PANTERA INTERNATIONAL
A DE TOMASO CAR CLUB
Presents the De Tomaso Forums
The On-Line Meeting Place for De Tomaso Owners and Enthusiasts From Around the World
Clicking on the banner will take you to the sponsor's website.