Корректно: пенсия за выслугу лет, вознаграждение за выслугу лет.
Если все как один употребляется в значении "все вместе", запятая не требуется.
Но в первом примере нужна запятая: Вся рота, как один, открывает огонь.
Корректно: целых двадцать один год.
Предпочтительно: нас ожидает пять лет...
Правильно (в пословице): Лес рубят - щепки летят.