It is easy enough to build the forward zones (except for verifying that your MX and CNAME entries don't reference other CNAMES), but painful to do the reverse ones. Is there a simple packaged script to do a sanity/syntax check and make the reverse zone files for you?
I haven't yet come across anything I couldn't do with h2n and make. But then my setups are relatively simple.