Both moca and Ethernet have a max distance of around 300ft, I would advise repeating at 250ft.
MoCa is good when there is coax cable already in place, and you don't have the means to run new Ethernet cabling.
Since your infrastructure is not in place then there is no benefit to using MoCa as it increases cost every step of the way and has less bandwidth.
What I would advise is run cat6 cable, with a gigabit switch every 250ft (a standard gigabit switch will rebroadcast the signal so that is your "repeater"). The switches will need AC power of course.
In your case the marginal cost more of cat6 over cat5e will help with the distance/outdoor environment, you will either need to burry the cable or use conduit. Outdoor grade (burial) Ethernet will survive on a pole for a few years (few more years if you do not have harsh cold or dessert sun) but eventually it will break.
If you have a switch hop that you can not provide AC power to, there is an option.
On the hop before the one you don't have power to, use a gigabit POE injector:
http://www.amazon.com/TRENDnet-Gigabit-Ethernet-Injector-TPE-113GI/dp/B007Q87KP2/ref=pd_sim_147_6?ie=UTF8&refRID=067XN6FAEXQA1YHHGQ7J
Then on the next hop use this splitter, you will then need to buy or make a barrel plug to barrel plug adapter to go from splitter to power input jack of the switch:
http://www.amazon.com/TRENDnet-Gigabit-PoE-Splitter-TPE-104GS/dp/B00MOIDXZ0/ref=sr_1_6?s=electronics&ie=UTF8&qid=1437408900&sr=1-6&keywords=gigabit+poe+injector+splitter
You can use this method to overcome not having AC at a hop but you cant do this for 2+ hops in a row, every other hop has to have power.
The other option is a fiber-optic run for the full 1000ft but that will still cost more then everything you need to do the cat6 plus all of the other cable.
As an extra note, I would advise using the linked injector/splitter and not getting a cheaper one. In order to run gigabit (1000mbps) AND poe you have to put a "ghost" frequency of power onto the 8 wires. Most of the cheaper adapters will just downgrade the speed to 100mbps and have the data on 4 wires and power on the other 4 wires.