I was just wondering this not to long ago. I'm not sure how I would do the casters. Probably only regain spell levels 1-5 on a short rest and 6-9 on a long rest. The short rest spells would obviously have to be reduced. Maybe use spell points and 1/2 them or something. Not counting the 6-9 spell slots.