in reply to Maintaining a darkpan?
You could maintain a second mirror, this one by CPAN::Mini, and use CPAN::Mini::Inject to add more distributions.
I haven't tried it, but from the SYNOPSIS it doesn't seem to be hard to use.