Cabaussel François, Ophtalmologue à Castres