A little plug -- which kind of meets in the middle between manual and auto batch refine:
Arch's Enhanced Crafting (Addon)
This will at least do the following:
- Automatically hide mats that are not yet refineable (within the refine interface)
- Pre-select the refinement material to be refined on load and after each refinement
- Fixes crafting interface headaches that should have been in vanilla game
- And much more -- this can be used alongside DoItAll, Dolg's Lazy Writ Crafter, etc. (it compliments them very nicely)
All the best,
Arch