I agree with above, a
canister filter would probably do more harm than good.
Live rock (or dry rock that you cycle) and a
powerhead will work fine for a tank your size. A hang on the back skimmer would be useful, but make sure you can observe it when you first add it in case it starts overflowing. It could potentially dump a lot of water on the floor.
Personally, I highly recommend live rock to bypass the break in period and introduce some biodiversity into the tank. I ordered from Gulf Live Rock and my tank did come with some hitchhikers (good and bad) but so far they aren't causing any problem. You can also look at picking some rubble or
sand up from someone with an established tank to get some bacteria/biodiversity started. I have brittle stars and pods from picking up frags from other people. Keep in mind that even starting with dry rock, you still may pick up bad hitchhikers from frags. Before adding live rock, my tank had started with dry rock and it had still had aiptasia, red
flatworms, and bubble algae, for instance. You can avoid this by potentially dipping and QTing.
The biggest problem with evaporation is in a small tank is that even a little bit of evaporation can cause a fairly large
salinity swing. Nano autotop offs are pretty safe. Mine won't run for longer than 5 minutes before it auto shuts off. I've got a 15 gallon nano I currently top off every other day by hand and I'm looking for an auto top off since vacations/etc will become a problem.
Edit to add: Make sure that all fresh water going into the tank is RO/DI (even top off), especially if you have hard water or want to add corals.