Is it possible to move the origin without moving the vertices?
If the vertices aren’t animated you need to do it in two steps (move the origin and then move back the vertices.
If the vertices are animated there is not solution, animation is relative to origin.
It is possible to automate those actions and even move the origin when the vertices are animated but it hasn’t been coded yet. It is a great patch for someone that want to start to contribute.
Currently I’m involved in Cairo render implementation and don’t have time to make other things. Maybe Jcome, Eldruin or a new coming coder would like to step in and code it.