Ditto, very small spots can be handled well. If the rust is only on a surface, that can be ground out completely and treated(with POR15 or etching primer etc). The POR15 has to go on bare metal, it's the first step, not after any filler.
If the rust is in a seam, that is impossible to remove, or stop. The best for seam corrosion is Eastwood's Rust Dissolver. It's just like water, it will wick into seams, and does eat rust. It just cannot eat through any real thickness of rust, just the surface layer. On a surface you can get to the bottom of the rust with mechanical means, and finish it with proper treatment and sealers.
Here's the initial process I went through for my 93 left quarter panel, the bottom seam where a QP had been replaced five years earlier. I dug into it with a screw driver, and applied as much of the Rust Dissolver as possible, then Rust Encapsulator, seam sealer, and it was painted over. The top edge of the windshield channel was going bad also, the past body work didn't address that area at all(just scraped it clean and put in new glass). I cleaned it out the last time and treated it well. That was 11 years ago, I expect the rust is still busy eating its way out.