I've never heard of it being done, but I imagine with the right equipment it could be done. I don't see the harm in it as long as it doesn't get taken down thinner than necessary, finding a place that can actually do something that much smaller than a regular automotive one might be difficult though. I wouldn't even know where to start looking.
I have the same thing going on with the rear brake on my dual sport, it's the original rotor with 19 years and 16,000 miles so it's grooved real bad and will lock up and make all kinds of noise if i use it under 10 mph. I'm probably going to end up just sucking it up and throwing out $125 for a new one because i think it's worn too damn thin to do anything with even if it could be resurfaced. It's cupped in the middle so it would be paper thin. Still not as bad as the rotors on my old chevy celebrity, i wore them down till the surface was actually gone and the cooling fins were starting to come though... what a piece of work that thing was.
Just an idea, I'm pretty sure the rear brake rotor for a raptor 660 is the same size as the 87 warrior's. This is from my own experience, because I accidentally bought an aftermarket rear wave rotor for a warrior, but it was only for the 87/88's and raptor 660's and I ended up selling it because it was too small in diameter for my 2001. I would think that the standard 660 rotor would work on the 87 in the same way, and you're sure to find those much more readily and cheaply than one listed for a warrior.