Теперь, зная, что вы хотите с этим делать, поскольку в Perl нет хорошего способа выгрузки модулей, хорошее решение проблемы - написать сервер аутентификации отдельно от сервера приложений. Сервер приложений спрашивает сервер аутентификации, есть ли у IP разрешения. Таким образом, они остаются в совершенно отдельных процессах. Это также может иметь преимущества в плане безопасности: ваш код приложения не может получить доступ к вашей базе данных аутентификации.
Поскольку любое данное приложение может расширяться до точки, где ему нужна собственная база данных SQL, это упражнение, вероятно, бесполезно, но ваш вызов.
Это куча дополнительной работы, обслуживания и сложности. Это стоит того, если это вызывает у вас реальные проблемы с памятью, а не только потому, что это вас раздражает. Помните, ОЗУ очень дешево. Время разработки очень дорого.