can you modify skill gain rates instead? Combine it with your code for exp gain mods, so when you mod exp for any reason in the future, you are modding skills by a same %? Just a suggestion.
Besides it's what eq gave you to start, is there any reason we even still have skill gains outside of professions and activated skills? There is no fun factor if you actually try to level the rest of them, and is there much difference? Could just grant the 5 for the rest at each level.
Off topic i guess.