The problem with reading code as literature is that you want to be able to guess the ending of good code. ;-)
"What? return 1;? I didn't see that one coming. I thought $butler->did($it);"
Oh, and there's also the problem that I am usually looking at code to find out why it's not behaving the way I want. Not exactly conducive to a pleasant reading experience.
Still, any Damien Conway module makes for a good read - sometimes in a William S. Burroughs "Naked Lunch" sort of way, but a good read nevertheless.