in reply to Finding Module Versions - How Would You Do It?

use Module::Info

perl -MModule::Info -E'say Module::Info->new_from_module($_)->version +for @ARGV' LWP::UserAgent HTTP::Message
package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name