in reply to I use return on a subroutine
Usually, I don't use return for very small subs:
sub property { $_[0]->{property} } [download]
I do use it for most larger subs.