I'm not sure if there is any change to Phalcon\Mvc\Router in Phalcon 2 but it doesn't seem to implement Phalcon\Mvc\RouterInterface while for Phalcon 1.3.4, it works as expected (Router is an instance of RouterInterface).
<?php
echo Phalcon\Version::get(), PHP_EOL;
var_dump((new Phalcon\Mvc\Router()) instanceof Phalcon\Mvc\RouterInterface);
$ref = new ReflectionClass('Phalcon\\Mvc\\Router');
var_dump($ref->getInterfaceNames());
Output:
2.0.0 BETA 3
bool(false)
array(0) {
}
My env: PHP 5.6.4, Debian.
Thanks.