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