#2) The way that may work (i.e. the improper way): my $obj = new Class::Name; #Note that the method name comes first and there is no arrow.