W styczniu 2013 Romero powrócił do ojczyzny, zostając graczem zespołu Colón de Santa Fe. Tam spędził pół roku w roli podstawowego zawodnika, nie odnosząc jednak większych sukcesów, po czym ponownie wyjechał do Meksyku, gdzie na zasadzie wolnego transferu zasilił walczącą o utrzymanie ekipę Atlante FC z siedzibą w Cancún. Tam spędził rok, mając pewną pozycję na środku obrony i pełniąc rolę kapitana drużyny, a w grudniu 2013 otrzymał meksykańskie obywatelstwo w wyniku wieloletniego zamieszkiwania w tym kraju. Na koniec rozgrywek 2013/2014 spadł jednak z Atlante do drugiej ligi. Sam pozostał wówczas w najwyższej klasie rozgrywkowej, podpisując umowę z klubem Puebla FC, w której barwach również od razu został kluczowym punktem defensywy. W jesiennym sezonie Apertura 2014 dotarł z tym zespołem do finału krajowego pucharu – Copa MX., zaś pół roku później, podczas rozgrywek Clausura 2015, zdobył z Pueblą to trofeum.
Latem 2015 Romero na zasadzie wypożyczenia przeniósł się do beniaminka najwyższej klasy rozgrywkowej – ekipy Dorados de Sinaloa z miasta Culiacán, gdzie występował przez pół roku jako podstawowy stoper.