I agree that viewing LRF's is something important that's missing from Linux.
Actually I've often thought of writing an LRF renderer as it's reasonably easy to do that would support the most commonly used subset of LRS tags. It's just that I have more pressing things on my TODO list.
However, html2lrf will output directly to LRF with sane formatting as well, without any individual tweaking. In fact html2lrf was originally written because I wanted a tool that would "do the right thing" almost always without any need for user intervention, as I like to be able to decide I want to read a book and be reading it a few minutes later. html2lrf will put page breaks before chapter heading in most cases, if it doesn't you can always edit the HTML in a GUI and add the page breaks.
I apologize for ranting, it's just that I get riled up when people deny themselves a powerful tool simply for lack of a GUI, especially when the command-line is actually easier to use, so please feel free to ignore all of the above