Для чего маршруты 255.255.255.255/32 в таблице маршрутизации?
Это Connected routes или маршруты к непосредственно подключённым сетям.
Пакеты не могут быть переданы без маршрута. Если маршрут, представляющий целевую сеть, отсутствует в таблице маршрутизации, то пакет будет отброшен.

PS
Кстати, если не будет коннектед маршрута, но будет дефолтный маршрут, то траффик в рамках одного L2 пространства будет проходить через роутер, а не напрямую от хоста к хосту.
255.255.255.255 - бродкаст сети 0.0.0.0/0. Т.е. глобальный бродкаст. 

Именно поэтому он присутствует для каждого локального адреса. При поступившем в IP-стек запросе на отправление пакета на адрес глобального бродкаста от какого-либо приложения он будет отправлен через каждый имеющийся логический интерфейс (локальный IP-адрес). Аналогично он будет принят с любого интерфейса и обработан системой.