Ваш подход уместен. Согласно новейшей документации, вы даже можете определить post и get как функции вне обработчика запросов и так же, как и другие функции в вашем модуле, и я бы выбрал этот способ, поскольку он устраняет проблемы, которые могут возникнуть при создании экземпляров обработчиков запросов.
Если я запускаю новое приложение с нуля, я, вероятно, попытался бы поместить мою функцию get и post вне обработчика запросов с новой средой выполнения Python 2.7, которая, согласно документации, поддерживает это.