Я понимаю, что это не совсем то, что вы просите, а как насчет:
perl -MO=Deparse,-p -e "print $a+$b*$c**$d;"
выводит скобки вокруг выражений в соответствии с приоритетом:
print(($a + ($b * ($c ** $d))));
А что касается вещей, не относящихся к Perl, вы можете посмотреть на perlopquick - модуль расположен очень похоже, как вы указали в своем вопросе.