Also, the appropriately named
webmin bind DNS server
standard module.
If what you are looking for is a nice admin interface to not so nice config files, it does a good job of not breaking things, and has an impressive list of "standard modules."
It is also fairly well documented, and *of course* is written in perl.
dug --
perl -e 'do $outrageously; $bad and sub($versive, $things) { tell($me)};'</code>