Houston’s Justin Verlander, slowed by injuries in spring training that included a groin issue, had surgery for that injury Tuesday and will be out six weeks, the Astros said.