in reply to Some Advice Please

In addition to what others already wrote, since your "language file" is "big", you may consider some alternative to Perl source code for it. For example you may use a module like Storable to serialize your language specific data.