EDIT: Está complicado, o Python3 e GTK3 estão muito diferentes e isto vai demorar um bom bocado a resolver e aprender todos estes novos pormenores!
EDIT2: Sei que estou aqui a escrever e não estão a responder, no entanto, para quem quiser saber, diria que atualmente já vai em uns 70% concluído! A verdade é que o GTK3 traz muitas novas mudanças que por sinal simplificaram bastante. O problema está no facto de a documentação estar muito escassa e é complicado saber algumas coisas.
Bom aqui fica o estado atual do meu ambiente: