## Bla.pm
package Bla;
use Moose;
sub foo {
my ($self) = shift;
print "se foo\n";
}
1;
## BlaExt.pm
package Bla;
use Moose;
sub foo {
my ($self) = shift;
print "se foo\n";
}
1;
## use_bla.pl
use strict;
use warnings;
use BlaExt;
my $bla = BlaExt->new();
$bla->foo;
## BlaExt::foo(); # won't work because Class Methods arent't inherited