The substantial book Kriegl, A. and Michor, P.W., The convenient setting of global analysis, Mathematical Surveys and Monographs, Volume 53. American Mathematical Society, Providence, RI (1997). does use categorical notions and methods; a pdf is available.