Olha, a princípio, não há nada no
core que te permita fazer isso.
Uma ideia de implementação seria um BaseController da sua aplicação implementar um método para guardar o histórico de navegação, ex:
class Controller_Base extends Controller
{
protected $_history;
public function action_before()
{
$this->_history[] = Url::current();
}
}
E fazer com que todos os seus controllers sejam implementações de Controller_Base.
Assim, em qualquer momento, você pode acessar o _history e saber o histórico de navegação.
Essa é uma solução paleativa, e com certeza devem haver soluções com design melhor.
Att,
Daniel Ribeiro Gomes Pereira
iPhone: +55 (48) 9111-0931