position
var route = thisComp.layer("ROUTE");
var path = route.content("Route").content("Path").path;
var u = clamp(thisComp.layer("CTRL").effect("Progress")(1) / 100, 0, 1);
route.toComp(path.pointOnPath(u));

rotation
var route = thisComp.layer("ROUTE");
var path = route.content("Route").content("Path").path;
var u = clamp(thisComp.layer("CTRL").effect("Progress")(1) / 100, 0, 1);
var p = path.pointOnPath(u);
var a = route.toComp(p);
var b = route.toComp(p + path.tangentOnPath(u));
var v = b - a;
radiansToDegrees(Math.atan2(v[1], v[0]));

trim
clamp(thisComp.layer("CTRL").effect("Progress")(1), 0, 100);