А зачем вам pure-perl, если tor вроде поддерживает режим, когда его юзает одно конкретное приложение (TorBrowser), и к нему можно эксклюзивно подцепиться и контролировать.
Это всё рулит уже имеющимся сервером tor, а мне что-бы его поднять надо будет каким-то чудом таскать с собой вагон и маленькую тележку вариаций tor под скаждую ОС.