Effective Perturbation Methods for One-Dimensional Schrödinger Operators