in reply to Re^2: Universal request objects
in thread Universal request objects

Break out the parts you want, create a new CPAN module, and offer it back to the Catalyst devteam as a separate distro that's useful without the rest of Catalyst. Then, Catalyst can use it as a dependency.

My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?