"She kicked him out months ago because he wasn't able to pull his weight in the relationship, and she wanted to move on," the source told People.
According to Us magazine, Berry focused on Aubry's career disappointments, such as his failed New York City Cuban restaurant, which closed after two years.
"Halle called him a loser," a source told Us. "She'd rub it in his face that she's an Oscar-winning actress, and he's just a model. He couldn't take it anymore."
Over the weekend, Berry seemed to be enjoying herself while in Manhattan, despite the breakup. According to Us Weekly, the actress took in the Broadway show "Fences," starring fellow Oscar-winner Denzel Washington. On Saturday, she was the co-host, along with Jessica Biel and Jessica Alba, for the 13th annual Entertainment Industry Foundation's Revlon Walk/Run for Women with breast cancer.
The couple was not married but had been together for five years after first meeting on a Versace photo shoot. As recently as 2009, Aubry was quoted in In Touch magazine as saying he would like Nahla to have a sibling.
Perry said that the split may have had to do with the couple's 2-year-old Nahla, and the stress a child puts on a relationship.
"Having a baby can really change a relationship," Perry said. "It can put a lot of pressure on a couple and maybe that pressure was too much for them. Also, she could have just got tired of him; she has already been seen with two other guys this week."
Sandra Bullock and Jesse James