As an example: in Javascript, the binary + operator means either addtion or concatenation, depending on the type of the left-hand side. In Perl there are different operators for that, + for addition and . for concatenation.
That means that you have more operators, but you need less type conversions, because they happen implicitly.
This now follows the same philosophy: different operations have different names. List reversal is not the same as string reversal. Neither is hash inversion.
Within this context it's the most logical thing you can do.