You can have the behavior you want via a fairly straightforward macro.
It's a bad idea. You shouldn't try to write C programs that look like Fortran programs, you shouldn't speak French with English pronunciation, and you shouldn't try to write Julia programs that look like Python programs. Part of programming is learning to adapt to the local style, both the style of a programming language and also the style of a project that you are contributing to.
The only difference between object.verb(args...) and verb(object, args...) is spelling. Since there is no practical need for the former, you should just get used to the Julia spelling when writing Julia code.
StevenPS. In olden times, many people learned programming in Pascal. When they switched to C, their first instinct was often to define macros that made C look more like Pascal, and this was universally considered to be a mistake by experienced programmers. See: http://c-faq.com/cpp/slm.html
The only difference between object.verb(args...) and verb(object, args...) is spelling. Since there is no practical need for the former, you should just get used to the Julia spelling when writing Julia code.
As others mentioned, it is better to use multiple dispatch as the Julia language was developed with it as one of its central features.
You could easily change the name of the function to make it look natural (in the english grammar sense). E.g. you can define feed(Man, food) or feed(Man, with=food) if that seems more natural to you.
I don't see why it is bad to support more styles if there is no harm to the original one.
I personally favor a solution along these lines since it doesn't hide multiple dispatch but still gives you the svo order which many find more natural in certain domains.