При употреблении с родовым словом улица название не склоняется: на улице Девятая Рота.
Оба написания корректны.
Если все как один употребляется в значении "все вместе", запятая не требуется.
Но в первом примере нужна запятая: Вся рота, как один, открывает огонь.
Благодарим Вас за замечания! Тем не менее в Москве - улица Девятая Рота (официальное название).