Что мешает вместо одного поставить два и получать направление движения по времени срабатывания. Достаточно обеспечить неперекрываемость зон просмотра и настроить чувствительность. Можно вообще на триггерах сделать.
Да можно, но как по мне, самый простой вариант (учитывая что все детали для проекта уже имеются) придуман. Осталось дело за малым.
По поводу направления движения - придется ставить в 2 раза больше датчиков. Не очень логично, если можно обойтись одной парой, вместо двух.
И да, лудка имеет не такую уж и большую ширину, что бы горизонтально установить там 2 датчика. Смотреться будет ужасно.