I thought such hooks were run on *every* request, not just the ones which require a particular output filter? If so, for performance reasons that's not a suitable solution for folks writing output filters with mod_perl.
Exactly. filter_init has a very specific purpose. Removing it makes certain classes of filters (like the now removed PHP httpd-2.x filter) not able to work correctly. -- justin