I'm happy to report that mod_parrot lives! After two weeks of scattered work, Apache is able to call individual subroutines as location handlers, and parrot can access Apache's request_rec structure and use it to call into the Apache API. That last bit was really the final proof-of-concept, so now I can start thinking about what direction I want to take this.