Meta-Reasoning Improves Tool Use in Large Language Models