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:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?