We do this on Jest Server and the code is still considered "in testing" which is why we have yet to release it to the community.
We also have code to auto-train discs when you level but currently have it turned off in our compiled binaries.
We will probably leave the autotrain of discs off and (if the autotrain code for spells passes muster) leave spells training on, because on our server, we want to help casters a bit more since melee in the emu is way out of whack in terms of power compared to casters.
Our users like it when spells are just given to them where they stand, when they level, automatically. We on Jest do not want our players hunting down spells. To me, the difficulty of getting level 65+ spells made EQ Live unplayable for casual players, as only those in raid guilds had a chance for many group spells and such.
On Jest, we have players chasing down other goodies instead