Ok, in using Net::Google::Calendar, was getting an authentication error when trying to access the calendars. Thanks to castaway (:D), turns out theres a dependancy that it didnt install. So if you get an error like this:
401 Authorization required at ~/perl5/lib/perl5/Net/Google/Calendar.pm line 625.
Then all you need to do is get LWP::Protocol::https! This should then fix it and get it working.