in reply to Catalyst/Moose: passing specific config value to superclass

I don't have any advice about your specific code, but I'd suggest moving your log setup outside of the request cycle. Any reason you're rolling your own instead of using any of the many catalyst logging utilities from CPAN? For example check out Log::Log4perl::Catalyst: