Fair warning: None of the methods below are actually simple because they require quite a bit of work - either a lot of object data editing or code. Whatever or not Reforge will introduce a simpler method remains to be seen. Well, got to work with whatever is given, I guess. All in all, everything depends on what you want in an ability selection and the number of heroes you are going for. So, pick your poison.
You can add hero abilities by replacing unlearned abilities via Engineering Upgrade. Attached map below shows this method.
Or you can forgo the default system, which has limitations, such as the number of abilities, that Warcraft 3 uses and go for something like
Talent Jui.
Using a spell book as the menu would also do. Add instant dummy abilities to the book, and when the user clicks on those abilities, add to or level up the actual ability for the unit. This method used to be cumbersome with the requirement of a large number of dummy abilities. The advent of new ability natives has made things easier.
Spell Menu System can further help ease that process. However, it will not show the skill points.