We know that part of our users wants this behavior. Unfortunately we can't implement it directly because another part of developers uses CamelCase convention.
So the only way how to solve this is custom fields templates (PK, FK, ..) with possibility to define a way how you want to generate names.
Because of that this feature takes more time than could appears at first glance. But we have this feature in our todo and we will implement it as soon as it will be possible.