Most of the stuff I wanted to address is fixed in 0.05. The error handling should still probably return undef and set $! on common errors, though, rather than dying.
I have plans for the next version, which will be 0.10. It will have a general post() method which encapsulates RGTP's NEWI, REPL, CONT and MOTS commands. I was planning the new API in my head as I walked around the town fair this evening.