If you stick with softies, like Zoas, leather, etc. Points 2 & 3 above aren't too important. Regular water changes should take care of it.
Protein Skimmers are really effective at removing waste from the water, but they are not absolutely necessary. Filtration on a small tank is just as important, perhaps more so, than on a big tank. Water quality can degrade very quickly without adequate filtration.