В CPAN имеется достаточное количество модулей для поиска этой информации, наиболее вероятными кандидатами являются Module :: Find, Module :: Which и Module :: Locate. Я бы, наверное, пошел с Module :: Locate:
use strict;
use warnings;
use Module::Locate qw/locate/;
my $to_find = "Some::Module";
print "Perl would use: ", scalar locate($to_find), "\n";
В контексте списка locate возвращает все найденные копии Some :: Module в порядке, основанном на @ INC.
Edit:
Дероберт предлагает гораздо лучший способ , я не осознавал, что% INC уже его имеет ... Это решение на основе модулей все равно будет полезно, если вы захотите узнать перед загрузкой модуля, куда он будет загружаться с.