Можно ли в tracert увидеть 2 и более роутеров поключенных последовательно?
Traceroute - это не магия. он показыват только ту информацию, которую ему сообщили сами устройства на маршруте.

Обычно видно все layer 3 хопы.  Но можно где-то на маршруте встроить VPN который обогнет земной шар пару-тройку раз используя сотни промежуточных узлов, и traceroute покажет его как один хоп, потому что VPN это layer 2.

В общем, в зависимости от типа и настроек промежуточных узлов они могут или показываться или не показываться.
А еще может быть узел вообще игнорирует ICMP -пакеты (или фильтрует их, отвечая только избранным), и трафик через такой узел идет, а при попытке пингануть или потрейсить только тишина или звездочки.
Если имеете ввиду что второй роутер подключен как клиент - то нет. Проще в dhcp таблице в интерфейсе роутера посмотреть. 

Или предполагается что роутер стоит ДО вашего роутера? В разрез? Тогда да
Нет, мак нельзя узнать подключив ваш кабель в другое устройство. Если мы про мак адрес WAN интерфейса