Как в Express работает маршрутизация?
 однообразные функции?
У вас все функции разные, вынесите свою локигу в NotesController. 
И не забывайте что это учебный пример и такой cb будет подлиннее 1 строки. 
Посоветую глянуть что такое middleware и как error обрабатывать в express, вот это сразу режет глаз
В качестве маршрута можно использовать регулярные выражения. Есть обработчик .any() в котором можно выцепить из req конкретный тип запроса (get/post/delete/put). Ну и есть app.route(), который может объединять обработчики в одну цепочку (в комбинации с регулярными выражениями). app.route().get().post().put().delete()