Во-первых, я предлагаю вам - «Никогда не связывайтесь с Core Perl и его библиотеками - никогда не ставьте свою библиотеку в ряд».
Если вы хотите, чтобы ваш скрипт просматривал текущую директорию, используйте:
require "mylibrary/functions.pm";
где mylibrary - это каталог, который существует по тому же пути, что и ваш скрипт вызывающего абонента.