I have met Golf before, though I don't play (for obvious reasons :-). Actually it was a private message explaining Golf in response to a post on beginners@perl or similar that directed me towards PMs
Very interesting to read your post, probably even more interesting to finally understand it at some point.
Forgive me if I don't emulate your solution in my code though :-)