If I understand your plan correctly, I have a feeling you'll run into problems getting past one AP. I think you'll find that running two APs on the same SSID and the same channel, each able to hear the other, and on the same IP address, won't work. If you changed the SSID and/or channel per AP it would. But then you'd have to set your clients SSID and channel for the AP you want to connect to. Maybe I'm overlooking something, but I can't think of a way to let clients connect to any random router without them all being set to the same channel, and the same SSID, and thus the same network. After all, if you could do that, then the network return path would be unpredictable. Say what you're suggesting were possible, and you have routers A and B covering an area. A public client connects and happens to get a connection to router A. It requests a webpage. Half way through, the client moves to B. The remaining packets from the web page are still going to A, but A no longer has a connection to the client. Packets are dropped all over the floor. This problem is aggravated horribly if you want your network connection to remain intact for moving clients (you mentioned firefighers/police cars/EMT ambulances?). As far as I know, the only ways to do this are either some kind of mesh network like OLSR, or a single conventional network. But maybe I'm missing something obvious. If so, I'm sure someone who's played with multiple APs in managed mode will correct me.
On the other hand, pptp should handle the public/private thing fine. It's not quite as elegant as doing it through WPA, as you're running an extra layer of software networking, which will cut into your performance even if you don't use encryption. Also if I remember correctly pptp is an old Microsoft protocol, from the Win9x days. We all know how well Microsoft's security products tend to work. It may well be solid, I'd just suggest doing some research before you rely on it for anything important. Of course, it will work without porting a WPA authenticator to OpenWRT, which is a pretty big advantage.