Actingly quickly on a feature request, Autrijus resurrected the Parrot backend for Pugs and implemented subroutines in a matter of hours. That means objects (or lack thereof) are the only thing standing in the way of mod_pugs.
However, with subroutine support, I can now create a very minimal proof-of-concept mod_pugs that just spews content instead of interacting with the Apache API directly. This will also give me the chance to create the framework for mod_pugs so it's ready once objects are.
Progress is a good thing!