Yes, he uses the convenient, woolly catchall of 'free will' often in his apologetics. The options I've offered in this debate are the only methods that conspicuously explain simultaneously maintained, mutually incompatible positions.
For example, if Jonny loves Jenny he's not likely to want harm to come to Jenny. If Jonny must harm Jenny in order to help her e.g. injection of some life saving substance, he can be said to 'harm' for a greater purpose. This seems to be CS Lewis' argument for all the horrors, injustices, accidents and consequences in the world.
This breaks down within the Christian context. A baby born to a God-fearing Christian family with massive, terminal physical deformities occurs because it is God's will in accordance with his omnipotence. The family maintain that God loves them and that the unfortunate child is a testament to that fact. So, allowing/willing a human to enter life compromised to the point of only living a few days/months/years, devastating the parents is a display of divine love. Suffering in this life is somehow compensated in the afterlife. In this life, it takes mental partitioning to get on with this idea.