[Pascal Cased] names are taken care of - SSAS Entity Framework Provider automatically adds spaces to all PascalCased names within entities when it generates MDX.
And if you need to rename, split or merge tables or columns you can do that by creating an appropriate view in the source relational database (either transactional or relational data warehouse). Entity Framework tools can generate entities from views too.
Even if you are not given DDL access to your original relational source database, but you have a 'create database' access, you can create a new relational database for your views (with no data) yourself and point those views to your original source database.
The biggest trouble comes when you remap names and data structures in SSAS data source views (DSV). For now the only solution for this would be to move all re-mapping SQL out from DSV-s into regular views. Re-mapping SQL in DSV-s is a generally discouraged practice anyway.
Also if you start a new project or create new entities it is recommended to start with .NET classes or entity models and automatically create a relational DB schema and then a cube definition (top-down) from them, rather than doing it the other way around.
Entity Framework supports database creation based on EF model, and SSAS provides tools to generate a cube definition from an existing relational database.