FWIW, правильный способ написания этого модуля выглядит так:
package Test::Test;
use strict;
use warnings;
use Exporter 'import'; # gives you the import method directly
our @EXPORT = qw(hello);
my $c = 3;
sub hello {
print "$_\n" for 0 .. $c;
}
См. perldoc Exporter для получения рекомендаций по написанию модулей с экспортом для различных сценариев.
Я бы также предложил изменить имя этого пакета, поскольку пространство имен Test :: уже используется основными модулями и дистрибутивами CPAN.