Hi, I'm the author of this paper [15] cited in OP's publication. We are the author of the very first implementation of a fully programmable optical linear circuit in silicon. This is the basic building block to have an optical processor (in this specific architecture). Ask me anything. [15] - http://www.photonics.intec.ugent.be/download/pub_3834.pdf
How large is your proof of concept implementation? Do you think the architecture could be miniaturised enough to make a whole processor?
The point here is that our current implementation has a limited IO capability (our linear operator has 4 inputs and 4 outputs), but increasing the number of IOs leads to a linear increase in the size of the device.