Unless the Carthagenians do to Rome what Rome did to Carthage, the Romans will be back for vengeance anywhere between 50-100 years later.
As for the internal Roman development towards the Principate and the mediterranean empire, hard to predict, but it will probaly be delayed anywhere from ten to a hundred years.