sub hashref_and_positional { my $param1 = shift; my $param2 = shift; my $in = shift; my %in = %{ $in }; . . . } hashref_and_positional('foo', 'bar', { baz => 'blah' });