Why not just fab patches for rusted areas?
On mine, I would have had to cut the entire front of the outer roof off, then the inner roof from the back of the door openings all the way around the front. Then cut the roof rails out in the top of the door openings. Hardly worth all that patching when I could cut the entire inner & outer roof off & replace in one piece. Mine appeared to be just above the windshield too, but when I started cutting I had to go back so far because of the "hidden rust" the entire roof cut was the only option.