I am sure if the OP posted the schematic minus values to the EEVBlog Forum, it would take about six hours before someone not only identifies the parts but, suggests improvements!
There is no counter measure to the reverse engineering of physical hardware. Afterall, it's how many young EEs learn to be ancient EEs. 'Probbing' with a multimeter is also the bed rock for developer communities such as OpenWRT.
Even if you burried the tracks inside a multi layer board, someone somewhere (in China) is going to xray the board and have an Altium clone out by next Tuesday.
You can ask the chip vendor to send 'black box' chips with pre-flashed firmware and the SPI and Jtag pins dead, but then they might insist on a MOQ of 10,000 units. So try floating that concept past middle managers suffering budget fear.