Уфф наконец-то написал чего хотел. Замотался с require explict, пока тему не нашел где обяснили что переменные надо объявлять.
Спасибо я перл первый раз сегодня увидел, так что сорри за ламерские вопросы, но я с ним не работаю а заказчику очень захотелось на перле.