in reply to First Time Creating a Package, Am I doing this Right?

You don't need both of these two lines:
@EXPORT = qw(%lists); # What's allowed to be exported @EXPORT_OK = qw(%lists);
Usually it's advisable to use the second line:
@EXPORT = qw(); @EXPORT_OK = qw(%lists);
Then you need to use the following in your tmp.pl
use Test::parser qw(%lists);