Рим-Амстердам - это внутриевропейский рейс, так что для его пассажиров (включая иностранцев) никакого паспортного контроля не будет - с чего бы он был-то? Соответственно, он, увы, будет в Амстердаме, потому что пассажир покидает пределы Шенгена.
Посадочный дадут до места назначения, багаж тоже получать надо будет в Москве.
Поэтому. Я бы:
1) по максимуму сдал всего в багаж, чтобы было проще бегать,
2) предупредил стюардессу и попросил (ВЕЖЛИВО) бы возможности покинуть самолет сразу после бизнес-класса или вместе с ним - скажем, чтобы разрешили пересесть в бизнес прямо перед началом снижения самолета,
3) после выхода из самолета бежал бы по указателям, во всех очередях демонстрируя посадочный (правда, стоящие в очереди иногда показывают свой посадочный на тот же рейс, и приходится стоять).
При выполнении этих условий 50 минут на пересадку вполне хватит, проверено несколько раз (тоже был невнимателен и не смотрел на время стыковки).