It's a pain alright.
The 7am will also only get you into Limerick for 9:15am, which while not so bad, means 9:30am or so is the earliest you can arrive for meetings. An early train to Cork would solve that as well.
While long-distance commuting is not as prevalent in the South as it is in Dublin, it also means that Mallow is the furthest away for practical train-commuting into Cork. There are certainly a number of people who commute in from Charleville, either by car or bus, so a stop there would be handy.