## 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