Yes they will do fine. I have 2 Pacifics and a Blood Shrimp in my 58 reef and the 2 Pacifics hang and the Blood stays in its own corner. The problem with shrimps is when they have babies the fish eat them right up so you seldom see any babies even tho it has happened. I enjoy Shrimps and wish some of my FO tanks would handle them but the fish would make short work of them.