I meant for Carthage to shift to that in time for the the third Punic war, not the first two ones. While doing so would still result in heavy losses for Carthage, it would be more of a reverse of the second Punic war, with Rome winning victories here and there, but not enough to take Carthage itself.Carthage didn't have the manpower to adopt a citizen-based military, nor would they implement one. The last time they did this, they suffered huge loses to Syracuse during the Sicilian Wars. If they did this during the Punic Wars, Carthaginian might would've been shattered much earlier. Furthermore, being more assertive in Tunisia would be useless, since they held all the important lands along the coast and the more fertile inland positions. Carthage would've done better if they focused on expanding their holdings in Iberia and tried to foster a larger foreign population that they could give citizenship to. This is, of course, in the scenario that they lose the First Punic.
Eventually, the costs might make Rome just declare a hollow victory, just like Pyrrhus did and bail out of there, leaving Carthage weakened, but alive to fight another day.
About Tunisia, I meant the fertile parts of (I should have been more exact, sorry about that), but yeah, the rest of the north African coast was important as well, so that could be added as well.