Rotating and moving layers seems easy enough. Soon I'll figure out how to copy layers.
In ESTK’s Help > Object Model Viewer you can check the Properties and Methods for the various objects and what arguments the Methods take.
»duplicate« would be the one you seem to be looking for.
But doing this via the DOM and in three steps (duplicate, translate, rotate) seems likely to take longer than doing it in one operation with Action Manager code.