Here's how to match an empty route on a controller with PHP 5.3+ Silex framework :

$app
    ->get(
        '/{uri}',
        function () {
        }
    )
    ->assert('uri', '.{0}')
    ->value('uri', '');