in reply to cpanp scripting

Yes, use
system 'cpanp', '--install', '--prereqs',... 'Foo::Bar'