You could package up your modules using ExtUtils::MakeMaker or Module::Build and then install them like a CPAN package, or create a pseudo package that just pulls in all your prereqs, and then install your modules however you do currently.
I already use Module::Build to make the modules. I generate a "traditional" Makefile.PL for each as well. How do I install them like a CPAN package? How do i make CPAN find them?
How does a "pseudo package that just pulls in all your prereqs" work? Do I have to tell it my prereqs? Since I'm already defining my prereqs in Build.PL/Makefile.PL, I don't want to have to duplicate that.