Is it possible to use .NET or Node.js to create custom Microflow activities (actions)?
* No
Is it possible to avoid using Java to create custom activities without using REST or web-service calls?
* the only custom actions that you can currently create are java actions - I don't understand your point w.r.t REST/webservice.