Test constantly on the minimal target device. Especially on additions.
Group images on to fewer Sprite types.
Group Sprite images by layer and types
Watch your memory
It's really easy to do killer performance code(ie kills performance)
Minimize trigonomic mathematics
Minimize EveryTick( As Much As Possible stick to Event Triggers).
Bake your backgrounds if you can. fewer objects the faster the renderer can work.
Most new developers just run and go not realizing the micro optimizations that professional studios due. They do them to get fantastic graphics on weaker platforms.
Ok no as for you work work.
1. Understand that lerping everytick on older chips can cause performance problems. It's less precise. but you can find a timer step value which does similar results without lerping. Though keep in mind that lerping isn't that heavy.
2. Don't embed "wait" embeded in Every Tick. C2 does not pause the Actions. It creates a branch process. So your Evertick will get called again. This will create a build up of Wait Events. This won't Tick, wait, tick.
3. Rotate SUCKS on older devices. Don't use Rotate evertick. http://c2.studioryu.net/?p=139
Cut down how often you rotate. Or create a sprite that rotates by frame animation.