I do something kind of like this with PAR, I have a bunch of modules/configfiles that tend to change often and get used on a bunch of linux boxes, with PAR you can:
use PAR;
use lib 'http://update.sample.com/par/config-latest.par';
use MyConfig; # always updated..