параметры сдвига задать несложно, можно даже напрямую в файле prj. Вот как выглядит сдвиг на юг на нужную величину. Проверено, работает.
"PROJCS["Pulkovo_moved",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Gauss_Kruger"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",4785000.0],PARAMETER["Central_Meridian",39.0],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]"
Поворот как параметр отсутствует в большинстве проекций, поэтому так запросто как сдвиг, вам его задать не удастся. Попробуйте для тренировки укротить какую-нибудь косую проекцию (Conic Oblique, например). Однако я не уверен, что есть аналог для Transverse Mercator - а вас именно он небось интересует.