Using GNU Stow to manage your dotfiles.
Never used GNU Stow before, the typical use of this is software deployment (eg – install python in /usr/local/python27 and this can manage creating links into /usr/local/bin etc).
Could be very useful for automated deployment scripts – is available in EPEL for RHEL / Centos.