もうちょっとだけがんばってみた

分かったのは
root.py の RootController にexposeで修飾したメソッドを追加すると、そのメソッドをurlで指定できる。
クラス変数で他のコントローラを設定しておくと、その名前とメソッドをurlで指定できる。
文で分かりやすく書けないのだが、

class RootController(TurboGearsController):
        
    hello = Tg2HelloController()
    
    @expose('tutorial.templates.index')
    def index(self):
        from datetime import datetime
        return dict(now=datetime.now())

こうすると、/hello/ でアクセスできる。

...CherryPyをエミュレートしている?
とりあえず以前のTGと同じようにコントローラーのツリーを構成できるようだ。