The optical bench simulation you found was created by a US professor (Wolfgang Christian) who is a friend of mine.
You can find the same simulation here: [url=http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=1141.0]Physlet Optical bench[/url]
You might want to check out [url=http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=47.0]Thin Lens combinations[/url]. However, it only include two lens.
I did not create simulation as complicated as [b]Physlet Optical bench[/b] because Wolfgang already did a great job. You should be able to do what you want with [b]Physlet Optical bench[/b]. You can add more than one lens/mirrors and include different light sources to show the light paths.
Let me know if you still need more help!