My team has transitioned into the same style stack. We used Codeigniter for everything. Now we use its controllers solely as a PHP api and its models as a db query wrapper. AngularJS handles our whole frontend. We just had a big discussion if we want to move to something smaller. Alot of us want to switch to python for professional reasons.