良いアプローチです。
接続を取得したいだけの場合は、プールがあるモジュールに次のコードを追加します。
var getConnection = function(callback) {
pool.getConnection(function(err, connection) {
callback(err, connection);
});
};
module.exports = getConnection;
それでも毎回getConnectionを作成する必要があります。ただし、最初に接続を取得したときに、接続をモジュールに保存することができます。
使い終わったら、接続を終了することを忘れないでください:
connection.release();