So as you can probably tell by now, that's pretty much exactly what I do, except that I don't have a properly-prepared single syllable word list. So yeah, I think it's viable.

For me, I make a single story for the edge images, all run together. The biggest problem for me is that sometimes that's pretty long, but I find that it cuts down so much on memory recall delays during the solve that it's worth doing. This was one of my biggest breakthroughs in multiBLD; I store a full story of all the edge images in a single location when doing multi (but at a proper location in multi, whereas it's with no location in singles).