14. Can I do Custom Routing based on Lead Source to route the incoming SMS?

Yes, you can do the custom routing based on the Lead source. You can create a process builder which will send SMS as the lead is created in the CRM.