Mark spoke about getting real exceptions (which rethrow uncaught exceptions) working in Perl. There is already a solution, Error.pm, which uses prototyped functions to allow you to pass in coderefs with some nice syntactic sugar. Which is great, except that, as the coderefs are closures, you can end up with some objects getting trapped in memory and not being destroyed until after the Perl interpreter exits, which can cause weird, hard to discover bugs.
Mark and Tom have got around this by using source filters... Out of the frying pan, but it's rather cool and handles nested try {} blocks.
I then spoke about using VBScript at my previous work, and the various perl-inspired things that I managed to do with it (interpolating strings, convenient Regex methods, proper arrays, tied variables, and lexical closures).
Tom gave a nice rant about Perl and Unicode, and introduced us to the "Snowman in a fez" character ☃ (U+2603).
Ben Evans spoke about POE, which confused me (to be fair, the more I hear about POE, the more confused I get).
Nick reported on 5 interesting things he learnt at the German Perl Workshop, the 6th interesting thing was the comment that the hallway track can be more interesting than the official talks.