Take a look at CPAN.pm you can set up a "local customized" cpan server and it has most of what you need to do revision control, dependancies, MD5 checksums and multiple delivery options etc.
-Waswas-fng
Comment on Re: Keeping code up2date over multiple servers