Sierra wireless has just announced a very compact cellular router for IoT named AirLink LX40. Apart from being a router this device supports processing data at the edge with edge application framework and it also has I/O options, can be PoE powered and supports WiFi. The device is available in standard LTE Cat-4 variant for higher throughput and also in LTE-M/NB-IoT variant for smaller throughput and for low power applications. The prices are from #349 to $449 so although quite feature rich, these are still relatively expensive devices. More about this product can be found here.