Most any size pump will lift water 1.5'. Size depends on what look and sound you want.
Filter size is totally dependent on fish load. A few goldfish and no filter is needed. Keep the waterfall running will allow a bit more fish load. Skippy type filter properly maintained in that size pond will allow a pretty high fish load. If you wanted another option a stream is the best filter you can have for a water garden. A stream doesn't have to be a straight line so even in tight spaces you can get a lot of stream. And a stream will handle much more than just the ammonia cycle.
I am not personally a big fan of wiers on stock tanks, 55 gal drums, etc... They're not the easiest and easy to mess up. I prefer to install a bulk head fitting which can be brought right back up to just below the top of the tank and plumbed into a waterfall. Can just be as simple as the end of the open pipe or you can cut a slit down a pvc pipe and put on an end cap. Position the slit horizontally and you can get a nice sheet of water. Bulk head is way cheaper, easier. Also allows the outflow to be anywhere in the filter, top, bottom, or from several places. I like the outflow from the bottom to flush sediment (at least some anyways).
I also like to put liner under the filter so any leaks end up back in the pond or at least don't make a swamp.