Most of node classes are derived from TPolygonalNode class. This objects holds the vertices of the shape. Theoretically you can rotate the vertex points array of a TPolygonalNode object.
You can use RotatePoints global procedure to rotate an array of points around and arbitrary origin.