A less drastic option would be to change your capital towards something in the middle of your empire. Perhaps Massilia, Baleares, Sardin or Emporion?

This way you make sure your Italian cities take a smaller distance to capital penalty (and corruption) hit, which improves your public order in Italy. Just make sure to adjust taxes in Iberia if necessary.