Generic Cut Generation Methods for Routing Problems