Cheap? Shims and plywood would probably work. It certainly wouldn't be permanent. Anything permanent is going to take some time and materials.
Perhaps just get a chair without wheels?
Lots of questions (related to this Meta discussion). I will just tackle a few points I feel confident about answering.
Subfloor
The Schluter DITRA does not need to be on CBU so I would skip the 1/2" layer of cement board you are planning on using and make your plywood subfloor thicker (or just skip the CBU and keep your 23/32" OSB). CBU is not "stiff" enough to be a subfloor, it can be used instead of DITRA but it must be secured to a subfloor. It rarely makes sense to use 1/2" on the floor unless you are trying to make the finished floor come out to some specific height (for example to help the transition to another room with a different floor). If you are not goin gto use DITRA, you will want some CBU on the floor but the 1/4" stuff is fine.
Apply the modified thinset and DITRA directly to the plywood subfloor. Checkout Schluter's DITRA Installation Instructions for details on the subfloor prep and how to secure to DITRA to the plywood.
Toilet
Without a picture or diagram it is not really clear to me exactly what the issue is with the toilet drain, but that won't stop me from taking a guess :)
You may be right about getting away with cutting a larger hole in the subfloor to handle the bend of the toilet drain pipe. Are you sure the PVC drain will stick above the finished floor? Realize that the thinset between both the subfloor/DITRA (not very much) and DITRA/tile (more so) will add a little to your height, maybe between 1/8" to 1/4".
Have you measured the height of the toilet drain with the flange installed (just dry fit it to take a measurement)? The flange can be installed on the top of the finished floor (tile), on top of just the DITRA, or on top of the plywood subfloor. In your case you would probably want it as high as you can, so install the tile first and then glue the flange to the PVC closet bend. I think once you dry-fit the toilet flange you will see you are OK here.
Best Answer
Your options are pretty much infinite. I'd favor gypcrete to raise, level and provide a nice base, then tile. Nothing to rot when the next leak happens (it's a bathroom, there will always be a next leak.) I'd also put radiant floor heat tubing in place in the gypcrete pour, and if there's enough room for sleepers (now), XPS [extruded polystyrene] insulation on top of the concrete floor, under the gypcrete with radiant floor tubing in it.
If the present floor is rotted, it's probably not cementboard - that doesn't rot.