I have seen some pretty remarkable repairs on wrecked vehicles. Replacing a roof might be pricey. Where are you located? You could post some pics for us and we could recommend shops depending on where you live to take it to. If you where in Denver, I know who I would recommend.
A good body man can repair just about any sheet metal damage if parts are available and cost is not an issue. The value of whole 80's now is such that damage requiring a new roof panel will almost certainly total the vehicle. A new roof skin alone, in the crate, is over a thousand dollars.
Watched an 80 rolled a couple of months ago on level ground at low speed. It came to rest on its roof. While I was running back to see if everyone was OK the front A pillar collapse due to the 80's weight on the roof. So does it really matter if the roof has been repaired if in stock form it can’t support the weight without collapsing?