use Module::Find qw[ useall ]; my @plugins = useall q/Foo::Bar/; for my $plugin_name (@plugins) { eval qq/require $plugin_name/; my $plugin = $plugin_name->new(); }