Complexity Control Facilitates Reasoning-Based Compositional Generalization in Transformers