I dunno, seems to me that dvi2tty addresses much of this (and there's
some successor to that on CTAN---name escapes me at the moment though).

Alternately, perhaps outputting an ASCII version could be handled by
something like to the Memoir Classes option to create a typewriter-like
draft...

William