It is good to provide arguments for a statement like this. Moreover, the "direct" syntax is not much better. The safe ways are either appending ::, which works equally well for both ways, or using the "direct" syntax with quoted class names:
my $x = new Class::;
my $y = Class::->new;
my $z = 'Class'->new;