So this is not specifically about your LMS but that of whomever installs the plugin you created. Maybe I'm oversimplifying it, but can't you just make that Perl module you talk about (which I assume references the zone info files in /usr/share) part of the plugin? I'm not a real big fan myself of local services accessing remote machines other than those that the user specifically intents to target.

Also, to avoid confusion could you please reference UTC as the zero offset timezone rather than the wintertime component of GMT/BST?