in reply to Undefined subroutine

I think that problem is in following. Your module has name like the module Test.pm from in standart perl library and this module doesn't have function Prt. Try to put this module in some dir and use it like this:
use MyTest::Test;
And It doesn't need to use my with @ISA and @EXPORT and maybe more efficient to use BEGIN:
package MyTest::Test; use strict; use warnings; BEGIN { use Exporter(); vars qw(@ISA, @EXPORT); @ISA = qw(Exporter); @Export = qw(Prt Time); }

==================
{ firstname => 'Michael',
quote => 'Mice were crying and stinging but went on nibbling the cactus', }