Я заметил, экспериментируя с tr///, что он, похоже, не переводит обратную косую черту, даже когда его экранируют. Например,
say TR"\^/v"." given 'v^/\\';
say TR"\\^/v"." given 'v^/\\';
say TR"\ ^/v"." given 'v^/\\';
Все они выводят ...\ а не то, что я ожидал, ....
Есть и другое странное поведение, например \ как бы экранирование только строчных букв, но страница документации не содержит много информации... Каково поведение обратной косой черты (\) при транслитерации (tr///)?