A father-of-two has been jailed after a road rage attack in Perth.