in reply to Querying offline CPAN

Yes, you can use the standard CPAN.pm client - just point it at file:///whatever instead of at a web site.