I'm not 100% sure about Carahell as I've never used it, but Carapils does not need to be mashed it can be steeped just like Crystal malts when you're doing extract + specialty grains. The starches in most if not all Cara**** malts are already converted to sugars. Munich does need to be mashed but I believe it has enough enzymes that it can convert itself (like 2-row can). So I think you would have been OK with your original recipe, and you will be OK with your new recipe though the removal of the Carapils will change the body of the beer a bit.
Someone correct me if I'm wrong!