Commenting on "all in one" possibilities: mikrotik is listing it's products in 3 distinct lines: 1) ethernet switches, 2) ethernet routers and 3) wireless for home and office.
Ethernet routers: none of models has more than 12 (or 13) ethernet ports, so this category won't cut.
Wireless for home and office: ditto
Ethernet switches: there are a couple of CRS1xx have wireless as well. But these models are based on old hardware which means that wireless is limited to lower rates and CPU is slow (and thus offers low routing performance).
Which means you'll have to get at least 2 devices (if not 3). One possibility is to get a router/switch combo and separate AP (offers better flexibility for optimum placement). As already mentioned, devices from "ethernet routers" category offer too little ethernet ports (and are not great at wire-speed L2 forwarding), while switches generally lack routing capacity. However, there's a light in the distance (hopefully it's not train coming): ROS v7 will offer HW offload of routing on a few select CRS3xx models, current status
of HW supported is here. CRS326-24S+2Q+ is listed and offers required number of ports. Not exactly replacement for CRS125 though as it only offers SFP+ interfaces (so you'd need a number of S-RJ modules which come with a price tag and their share of problems). Not cheap as well.
Another possibility is to get a router/AP combo, some devices are decent wireless APs and have some routing capacity at the same time (most notably hAP ac2 and hAP ac3), depending on routing capacity required (if your CRS125 was enough so far, then hAP ac2 or hAP ac3 would suffice as well). hAP ac2 is small enough that you can place on top of cabinet, to reduce number of wires you could configure it as a router-on-a-stick (single ethernet cable with multiple VLANs carrying both WAN and number of LANs) and use RBGPOE as PoE injector (if your new switch won't support PoE out that is).
And add a switch to it, some have PoE out capability, some support standard 802.3 af/at PoE standard.