Modeling Surface-Enhanced Spectroscopy With Perturbation Theory