Aha, that is why your urls are not working.
You need some dispatch rules, which were moving around for the 0.9
Use this (adapted from mod_base_site/dispatch)
%% -*- mode: erlang -*-
[
%% The home page, just shows the "home.tpl" template.
{home, [], controller_template, [ {template, "home.tpl"} ]},
%% Normal page to show a resource.
{page, ["page", id], controller_page, [ {template, {cat, "page.tpl"}} ]},
{page, ["page", id, slug], controller_page, [ {template, {cat, "page.tpl"}} ]},
%% Pages when part of a menu
{page, ["page", id, "in-menu", in_menu], controller_page, [ {template, {cat, "page.tpl"}} ]},
{page, ["page", id, "in-menu", in_menu, slug], controller_page, [ {template, {cat, "page.tpl"}} ]},
%% Pages when part of a collection
{page, ["page", id, "in-collection", in_collection], controller_page, [ {template, {cat, "page.tpl"}} ]},
{page, ["page", id, "in-collection", in_collection, slug], controller_page, [ {template, {cat, "page.tpl"}} ]},
%% Redirect controller for resource of type 'website'
{website, ["redirect", id, slug], controller_website_redirect, []}
].