in reply to
ePod - write easy and simple in easy-POD, convert to POD, and from there you know the way.
Did you take a look at OODoc? It provides an extendible syntax, based on plain POD, with logical markup. It can produce real POD and nice HTML.
You can even add your own parser to OODoc, to parse the syntax of ePOD, and use the output formatters provided by OODoc. That way, you can focus more on the features you provide and less on the output you have to produce.
See http://perl.overmeer.net/oodoc/ for examples and documentation.