Works like a charm. The fact that everything is a Data::ICal::Entry, even the Data::ICal object (which is supposed to be a collection of ::Entry) may be a little baffling at the beginning. But after that, everything goes smooth.
A very easy way to generate iCal files. The API is sane and easy to use, and the documentation explained everything I needed to know.