These images are not mine but are taken from developers: jobayer and TheMiltos21 respectively. This is just a thread combining all the apps into one. This is in no way intended as copyright infringement.
Please post screenshots, tell me if you like it and press thanks.
So here are the things:
Download the file from the link and move it to system/media, change permissions to 0644 using a root browser:
2. Launcher and Lockscreen
Download the file and install it as a normal APK or push it to system/app and change permissions to r-w-rr
3. Contacts and Dialer
Download the file and install as a normal APK. Don't push it to system.
Download and install normally or push to system.
5. Windows Phone 8 Keyboard
Download and install like a normal APK. Then go to Settings-Language & Input and select the WP Keyboard as the default one
Download and Install like a normal APK.
7. Music Player
Install like normal APK or push to system
Thanks to @XperiaPlaystation for combining these applications in one thread.
All apps are working with Xperia L, so I guess it will work Xperia M, because hardware wise they are 99% similar.