Dear David
I have been experimenting with Milling Direction parameter and have learnt a few more things about CamBam in the process. I am attaching a new version below for testing at this stage. The odd thing I have found (hence my previous post) is the effect of the Optimisation Mode.
In this new version (1.0.6) you can set the milling direction. The behaviour for non-closed shapes is of interest. If the Optimisation mode is None then the Milling direction behaves as expected, i.e. Conventional goes CW and Climb goes ACW (or vice a versa, depending in the inside/outside setting) with a rapid move back to the start in each case. The Mixed mode does alternate CW/ACW directions at each depth pass.
If the Optimisation mode is "Experimental" then there seems to be an additional reverse pass inserted with same cut depth & width (this I did not see with CB 0.9.

. for both Conventional and Climb modes. (see updated user guide)
For closed shapes the Optimisation mode has no effect, but the milling direction can be changed with Conventional and Climb only. In Mixed mode alternate directions are applied - thought this is probably of little value.
I would certainly appreciate your feedback and comments
thanks
Geoff