To answer your questions totally backwards:
I can start fresh. I've rolled my testers back to the old server for now.
I have been using the multiple server install documentation. But the "Installing Zimbra MTA on a Server" section doesn't include information on on the IMAP/POP proxy. That was where my confusion came up.
I have no problem with different names for incoming/outgoing (or even giving every service a different name.)
Some of the implicit requirements that I working around:
* Similar features or better. (Which isn't hard, given our current setup.)
* Protect the mailstore behind our filewall.
* allow webmail and IMAP to the accessable to remote users.
* laptop users have to have no issues switching between internal network and external networks. (Meaning: zimbra.domain.com has to work internally and externally, and just point to the correct server.)
That is why I don't think I can drop perdition, as the blackberry/treo users are going to want to beat on it, and the network guys will not let me open a port back into our server network.
I am basing my setup off information my manager and a zimbra contact worked up. He was told that this was possible. I showed him
ZCS System Architecture - ZimbraWiki so he could see what we are discussing. He still thinks his version is more secure. And I can't say I disagree with him too much.
That all said, I am always open to suggestions and other "best practice" information. I'd rather do it correct now, then to have to redo everything at some point down the road.