Routing ringtone through headset
Sadly there's no way to do that presently. There's a very old question here that tried achieving it in Android 2.2. You can try setting up Tasker to do it for you. Android doesn't have anything built in for this as far I know.