Да, написать и отладить на питоне, а потом переписать на C — это вполне вариант.
1. На вызов функции тратится некоторое время, но не большое. Если ф-ция вызывается пару раз — лучше её выписать отдельно. Вот если бы она вызывалась много раз в секунду, можно было бы подумать об оптимизации (инлайне).
2. Сначала долго думать, нужно ли вам такое. Обычно это означает ошибку в дизайне программы, но не всегда. Если действительно нужно — гуглить по словам python mixins. Например, см.
http://www.wellho.net/resources/ex.php4?item=y112/m_i_m .