The Darzens condensation can be carried out directly from the alpha-chloronitrile. The exact reaction needed here (benzaldehyde + chloroacetonitrile) is listed 15 times in SciFinder using different base catalysts (hydroxide or an alkoxide) and conditions (sometimes with phase-transfer catalysis). The epoxide will be formed as a mixture of stereoisomers, but often chemical yields are high (reportedly upto 100%).
With the epoxide in place, the nitrile can be reduced with DIBAL to give an intermediate imine, which is converted to the aldehyde after hydrolysis. This is pretty much the same strategy you outlined, but with a couple fewer steps.

As for sources of additional synthesis problems, old UC-Berkeley exams are usually very good. Check Chem 3A and 3B at this archive.