McGehee, 29, is coming off a disappointing season in which he batted .223 with 13 homers and 67 RBIs, a dropoff after his 2010 campaign when he was named team MVP for hitting .285 with 23 homers and 104 RBIs. His role with the Brewers obviously changed with the reported signing of Ramirez.
Ramirez, a free agent, has reportedly agreed to a three-year contract with the Brewers, pending a physical.
Veras, 31, was 2-4 with one save in 79 games last season with the Pirates. He set career highs with 79 strikeouts over 71 innings in 79 games. Opposing batters hit .206 off Veras.
The right-hander began his career with the Yankees in 2006, and has also pitched for the Indians (2009) and Marlins (2010).
McGehee joined the Brewers after the 2008 season when he was purchased off waivers from the Cubs. In three seasons with Milwaukee, he batted .267 with 52 homers and 237 RBIs. This past season, he went 1-for-5 in the postseason.
Both Veras and McGehee are arbitration-eligible.
Carrie Muskat is a reporter for MLB.com. She writes a blog, Muskat Ramblings, and you can follow her on Twitter@CarrieMuskat. This story was not subject to the approval of Major League Baseball or its clubs.