If there is an issue, it is where you use the same, non-generic terms. For example I would stay away from At-Will, Encounter, Daily. There is nothing wrong with using similar principles to produce a similar result (game mechanics).
Those are just my 2 cents and I am in no way an expert on...