Hey,
That could be cool to have some helpers from morphSVG to scale and translate directly the path values. It can honor the svg spec and be cross browser compliant.
TweenLite.to("#square", 1, {morphSVG:{x: -100, scaleY:0.5}});
Please Jack, make my dreams come true again