in reply to •Re: Re: Runtime instantiation decisions
in thread Runtime instantiation decisions

Don't you mean something like this instead?
(my $file = $class) =~ s^::^/^g; require "$file.pm";
Now, this seems to work using file spec:
my $file = File::Spec->catfile( split /::/, $class ) . ".pm";
Thanks for the time and tips,
LogicalChaos