Ну вот, добрался прогресс и до нас. Сегодня пришло тех.задание проапдейтить мой SEO-инструмент, что б можно было использовать домены в зоне .рф. Казалось бы что тут сложного, а не тут-то было, из четырех опробованных готовых библиотек, найденных на CPAN, только одна корректно отработала.
Условие
if ($d !~ m/[a-zA-Z0-9]/i) {
не точное...
Например из за него "а1" не конвертируется в xn--1-7sb