Можно ли из компьютера сделать шлюз, подключённый к sshuttle (или openVPN)?
Ну логичный вариант - подключить ВПН на микротике...

Либо - на pc2 разрешаете NAT трафф
В настройках DHCP мирокта указываете клиентам шлюзом IP этого PC2... по идее всё
Настройте маршрутизацию и/или NAT на PC2, пропишите его IP-адрес шлюзом на PC1.
Если хотите, чтобы клиенты автоматически использовали этот шлюз, измените настройки DHCP в Mikrotik, указав IP-адрес шлюза PC2.