All in BrowserUk's post: http://perlmonks.org/?node_id=1037797;spoil=1
In reply to Re^3: Compact data classes by hdb in thread Compact data classes by creeble