I'm not familiar at all with Koreader, so no advice around that.
For stock Kobo, making collections is a pretty good organization method (though it does have its glitches, occasionally
stalling up the sync process). The KoboTouch(Extended) drivers in Calibre allow you to map that to a custom column, which is far easier than trying to do it on the device.