Monroe has the ability to spread the ball around to a lot of different guys. They are not very complicated at all on offense, but what they do they do pretty well and 90% of the time they are gonna have more true athletes on the field than most teams they play. Monroe loses when people who don't know them that much can run with them and are physical with them. They are used to winning big and when they get in a tight game they tend to make mistakes.
Their QB does not read the field great but is serviceable in the passing game. The problem with defending him is resources; if you drop 7-8 and only rush 4 there is a decent chance you flood his passing lanes and make him pull the ball down and run. Therein lies the problem, if you make him a runner that is his strong suit. He is fast, very fast. I believe he is part of a 4 x 100 state qualifying relay team there. Yes I am well aware that "track" speed and "football" speed can be different because of the angles and such, but this kid can out run a lot of peoples angles. Your best option is to try and make him step up in the pocket and put people around him and get him on the ground. If you got a LB that could possibly play a spy technique that could also work. But you HAVE to account for his ability to run. Blitzing him especially if you can disguise it and still get in his face can force a bad throw. If you tip your blitzes there is a great chance he dumps the ball to an equally fast RB or slot waiting around in the flats for it, or he will get deep roll out and keep running.