Easy solution for the Heavy, and Pyro: Stand near the dispenser.
If I were to choose, I would have Heavy, Demoman, Engineer, and Soldier if he were to stand on a rooftop, and fire rockets from there. When he runs out, he just goes to the Dispenser, reloads, and rocket jumps back on to the roof.