As an alternative to having a tool generate these files for you (I am not aware of such a tool existing), you may want to look into the tools named-checkzone and named-checkconf from the bind9utils package.
Those allow you to check whether the zone files and configuration files are syntactically correct.
Do you want the tools to generate zone files for yourself or for people so they can update their own zone files? If the former it's really a much better idea to learn it yourself, because it is not that hard and once you have a working zone file updating it is almost trivial. Then use the above utilities to check the syntax.
In case of the latter I would say they write you with a request to update and you do it by hand. You can always hide that email request in a fancy web based tool that makes it seem it is automated. ;-)