WA police have charged a former shire chief executive after allegedly using ratepayer money to pay a sex worker.