This kind of capability actually belongs in PDF::Writer, not PDF::Template. P::W is the module that P::T uses to abstract away the rendering engine. It currently provides an API over PDF::API2 and PDFlib, but there's no reason it couldn't do that for any paginated format, such as PostScript.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?