As you've probably noted, the minimal install checkbox is missing from anaconda on CentOS 5. But if you unselect every group, choose 'customize now' and then unselect everything (including Base), you'll end up with a 594mb minimal installation. Then you can customize yourself what you want to remove (like the Deployment guide) and what to add (with yum).