You should never allow root as an ftp user (and many ftp daemons will deny root by default). Among other reasons, unless you're tunneling the control channel through TLS, you're exposing root's password in clear text.
As for setting this up, how comfortable are you on the command line? vsftpd.conf(5) is comprehensive:
http://vsftpd.beasts.org/vsftpd_conf.html
If you are willing to invest the time, I'd actually recommend picking up a recent book on Fedora so that you can learn your way around. If you are more set on using a GUI, consider installing and learning
Webmin.