I agree with them on the readability issue mostly, but I don't understand the preference for parens-less function calls, especially where there are arguments.
Maybe it's a matter of training, but
@_update_status_position(e, files)
looks much clearer to me than @_update_status_position e, files