Well, this turned out to be a bit less simple than I thought, and I managed to get sick in the process, but I have... something to show for it in 1.0.2.
Age of Production compatibility was as simple as I thought. That's done.
More Asteroids compatibility, not so much. I ended up procedurally assigning recipes based on name, but not all new Asteroid recipes are compatible. The Automated Crushers are "furnaces" internally. Those are limited to recipes with at most one item ingredient and at most one fluid ingredient. Many of the More Asteroids recipes have multiple item ingredients, and those just don't work in the Automated crushers. So you have partial compatibility - some recipes will work, some won't.
Additionally, fluid inputs are an absolute mess. I don't know what the More Asteroids author did with fluid boxes, but it doesn't seem to agree with Furnaces. All inputs and outputs are available all of the time and no pipe labels are shown. Again - furnaces only expect single inputs and outputs. Means you'll have to guess at which pipe connection is for which fluid. There really isn't anything I can do about that, given my implementation.
As a bonus, the procedural recipe assignment means that some other asteroid mods are also supported, such as More Asteroid Reprocessing. Others, however, not so much. More Asteroid Resources adds multiple crushing recipes with the same ingredients, which I can't really assign to any of the crushers. Again - they're furnaces, so each recipe needs to have unique inputs and outputs.
So better than nothing, but not by much. Unless you have better implementation ideas, that's the best I can do.