Are we talking about the surface rust that infects the area around the windshield gasket, or the actual holes that often appear around the front edge of the rain gutter? I have the latter. I haven't figured out what to do with it yet (other than the temporary rubber patch now on it) that doesn't involve pulling out the headliner, but had considered trying to cut the holes clean and then make a patch that can be slipped behind, pulled outward by a stud/handle that gets removed later, and then brazing or even soldering the patch in place. since it would be applied to the back side of the metal, you'd then have to use a little body putty to fill the recess, but it should be a sound patch.
It's all speculative, since my 95 is a near basket case anyway, and may end up being either sold or junked before it gets fixed.
But I was amused by your last couple of posts, since in addition to the holes in the roof, mine has a very stiff hood release. When I saw your posts, I had to look out in the driveway to make sure my green 95 wasn't missing. :eeks1: