So is that what "Optimized" means to you, shorter cycle? To some people it means shorter program (less code).
Edgecam offers a number of cutting styles and I usually run one style and then check the cycle time. Then pick the other style and then compare.
You can also sort (Rationalize) toolpaths in a number of ways to reduce cycle time.
The real time savings with a cam system is whan you get an engineering change to a part that's alread been programmed. Re-programming it in Edgecam is a snap. Re-doing a manual program can be much more time consuming. So that depends if you ever get enginering changes to you parts

.
As for less code, Edgecam will also create subroutines to reduce the amount of code. So the same drilled pattern on several faces will be put into a sub.
Mike Mattera