The proper way to evaluate systematic reasoning is by training on a curriculum of problems of increasing average-case complexity. Think random k-SAT in the critical region, bisimulation games, or interpolation in certain logical theories. Although there is a growing evidence that Transformers and GNNs have foundational limits to expressivity [3, 4, 5], if the scaling crowd could show strong generalization results on these sorts of problems they would have the last laugh...
[1]: https://arxiv.org/pdf/2210.10749.pdf
[2]: https://arxiv.org/pdf/2305.18654.pdf
[3]: https://arxiv.org/pdf/2106.16213.pdf
I think it could be done, using same method that has recently been successfully used to distill reasoning power of a large model into a smaller one...
The trick would be to self-generate a fine tuning dataset by generating "think step by step" responses to challenging problems. By training on "step by step" output you teach the model how to reason, rather than just what is the desired output (which without step by step might be outside of it's capabilities).