Deforming TextMeshPro using `OnPopulateMesh`

For other UI Elements (like Images), I can perform a procedural deformation using Graphic.OnPopulateMesh(VertexHelper), by manually assigning their vertex positions.

However, this did not work with TextMeshPro (its OnPopulateMesh doesn’t even seem to have been called). Is there another way to perform procedural deformation / mesh vertex assignment to TMPro?

Specifically, I created a fake 3D rotation effect and skewing with some matrix operations done on the vertices.

Sounds like a variation of this issue. Supposedly fixed in the next release of Unity: http://answers.unity3d.com/questions/1917714/canvas-unresponsive-until-i-turn-the-component-off.html