If anyone here is looking to root
solely to run KOReader, I have a bit of a hackey workaround.
I wrote a dumb Android application that starts the Simple App Launcher, which then lets me select KOReader. To anyone interested:
https://github.com/Tombert/StupidLauncher
I am not an Android developer and I hacked this together over the course of a few hours, so there are certainly improvements that could be made and I encourage anyone with more Android dev skills to fork and improve this.
This should all be in user space so I don't think there is a ton of risk to this, but usual disclaimer of "I take no responsibility if something breaks".
Or find a reliable root method