Making reactions into "bonus actions" is a terrible idea. It just seems best and easiest to me to implement a reaction system similar to that in Solasta, AS AN OPTION, and then people can make their own choices when they create a new game.