I once read (but couldn't find the document) that the MX100 is known to reliably support around 5,000 to 10,000 routes, but performance degradation or route drops may occur beyond that, especially in hub-and-spoke topologies with many spokes advertising multiple subnets.
But the truth is that there is no official document that attests to this.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.