Arrows' last signing from outside of Africa at the start of 2016/17 didn't work out so well as Colombian Barrios only lasted six months at the club. Barrios, who joined Arrows from Metropolitan FC in his homeland, played six matches without scoring.
Abafana Bes'thende recently recruited Moreira from Hibernians FC in Malta. He previously plied his trade at Auckland City in New Zealand, while he was on the books of Spanish sides Rayo Vallecano and Valencia earlier in his career.
The 32-year-old played against Maritzburg United and Richards Bay FC in the KZN Premier's Cup on the weekend in Umlazi, and impressed Larsen with his movement, touches and composure.
Larsen believes Moreira will complement the abilities of fellow forwards Lerato Lamola and Knox Mutizwa.
"I think they're [Barrios and Moreira] different types of players. Barrios was a bustling striker and this is a very technical player, and you could see," Larsen said.
"Highly technical and they're completely two different players.
"Also, the thinking was trying to get somebody who's different to what we've got in Lamola and Mutizwa.
"He's got a presence about him. He is a big boy, his movement is good. He's got a great first touch and he's very composed in front of goal.
"He almost scored with his first opportunity, he hit the target. So we know what he can give us given the service and hopefully in this season he'll get a few goals for us."
Meanwhile, Arrows are assessing Tshakhuma Tsha Madzivhandila FC defender and Orlando Pirates product Frank Motebejane and have appointed Tunisian goalkeeper coach Majdi Mnasria in place of Ricardo Concalves.
The Durban-based outfit have also signed Divine Lunga and Siyanda Zwane in the off-season.