PCFG-Based Natural Language Interface Improves Generalization for Controlled Text Generation