A Perth father-of-two has been taken to hospital after he was reportedly punched in the head multiple times in front of his wife and children.