Es un buen enfoque.
Si solo desea obtener una conexión, agregue el siguiente código a su módulo donde se encuentra el grupo:
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
Todavía tienes que escribir getConnection cada vez. Pero podría guardar la conexión en el módulo la primera vez que lo obtenga.
No olvide finalizar la conexión cuando termine de usarla:
connection.release();