in reply to style guidance

I much prefer:

sub doSuff { my ($param1) = @_; ... }

which then scales well to:

sub doSuff { my ($param1, $param2, $param3) = @_; ... }

True laziness is hard work