Wiosną 2015 Barrera przeszedł do zespołu CF Monterrey, gdzie przez pierwsze pół roku pełnił rolę podstawowego gracza. Później na stałe trafił jednak na ławkę rezerwowych wobec olbrzymiej konkurencji w formacji ofensywnej ze strony graczy takich jak Edwin Cardona, Dorlan Pabón, Neri Cardozo czy Carlos Sánchez. W sezonie Clausura 2016 wywalczył z Monterrey wicemistrzostwo Meksyku, a bezpośrednio po tym sukcesie powrócił do swojego macierzystego Pumas UNAM.
Kariera reprezentacyjna W maju 2007 Barrera został powołany przez szkoleniowca Jesúsa Ramíreza do reprezentacji Meksyku U-20 na Mistrzostwa Świata U-20 w Kanadzie. Tam regularnie pojawiał się na boisku, występując we wszystkich pięciu spotkaniach (w każdym z nich jednak w roli rezerwowego) i zdobył dwie bramki – w fazie grupowej z Portugalią (2:1) oraz w 1/8 finału z Kongiem (3:0). Jego kadra – posiadająca wówczas graczy takich jak Carlos Vela, Giovani dos Santos czy Javier Hernández – odpadła ostatecznie ze światowego czempionatu w ćwierćfinale, ulegając w nim Argentynie (0:1).