Why would the sysadmins be upgrading modules? Assuming there is a need or desire to ugprade, it's up to the programmers to test how the new version of the CPAN module works with their application. Once everything is ok, all the programmer needs to is the drop the new version of the CPAN module's dist into their own dist. The sysadmin can still be in charge of installing this (combined) distribution if so desired.