Ruggiano, 32, has been on DL since April 24 with a hamstring strain suffered while chasing a fly ball in right field. He was 3 for 21 in six rehab games in Iowa.
He was hitting .229 with a home run in six RBIs when he got hurt.
Kalish, 26, was a surprise roster addition out of spring training after spending several seasons rehabbing from neck and shoulder injuries.
"I just know I need to play," Kalish said Monday morning before leaving town. "I haven't played in so long and the playing time right now has been sparse, so it makes sense."
Kalish was hitting .242 in 39 games. Cubs manager Rick Renteria concurred with Kalish's assessment of needing more playing time.
"He's going to get down there and just get some more at-bats," Renteria said. "He's been out for two years and I just haven't been able to get him enough at-bats here for my liking and his continued improvement and development.
"We'll see him again."