This is a yet another DarkPAN manager.
Why do we need a new DarkPAN manager?
My new DarkPAN CPAN-Mirror-Tiny does not depend on XS modules, and depends on only 10 distributions. This is why I made a new DarkPAN manager.
If we want to make cpan clients support installing modules from any sources (cpan, http, git, ...), then it seems to be easy to create a local cpan mirror first, and install modules from the local cpan mirror. Carl is a proof of concept of that.