So you set the RS pin high, the R/W line high, then toggle the E line. Each time you toggle the E line, it will increment (or decrement depending on how you set it up) and give you the byte in the next address.
You got me looking at it, actually. There actually already is support for a RW pin if you define one.
I would think a read function where you give it an address and length would be useful. What else?