Пропустил вопрос про скорость. Руби не медленнее перла. Я проводил сравнительные тесты лет пять-шесть назад, когда решал глобально - переходить ли на него или нет. Причём с объектами на перле у меня всегда плохо было (я в молодости админил, из-за этого круг задач такой), и я писал процедурно на перле, и объектно на руби одинаковую задачку.
Сейчас же всё, что упирается в скорость мы решаем на уровне "оптимизации базы". Молотилок чисел меня никто не просил сделать за последние лет десять. А когда встретилась подобная задача - коллега написал на С# -- распределённая распределялка задач 3d на всяких там блендерах и максах.