I think at one point there was something similar in ros_control or moveit, too. I put together a minimal cartesian trajectory message which was just an array of Poses and Twists with associated durations, but I think it should have some of the features that the aforementioned review describes. Other than that I don't know.