in reply to passing arguments

Passing multiple parameters in a hash ref is still passing multiple parameters. It would be better to just say that using named parameters is a good technique, which has been discussed here before.