Caruana, Louis, Universidad Gregoriana, Roma, Spain