This sounds a bit complicated. If I have 2 spells on the same level and I don't pick one I can pick it on next level, yes? If I have 2 of such spells on every level I don't have enough slots on level 5. :)
I like the system of single path for a profession and possibility to have a different ability from other professions. I would like to grow it by adding more unique professions as "paths" you mentioned. I'm not sure how to integrate your idea into the game without breaking this.