Non ci può essere una variabile di ritorno, perché, nell'esempio fatto, la Main chiama la MiaRoutine della actSeconda ma prosegue l'esecuzione del suo codice, fino al termine della sua routine, non aspetta un valore di ritorno.
La tua domanda era come passare una variabile ad un'altra activity.
Eventualmente, la MiaRoutine imposterà la sua "risposta" in una variabile globale oppure essa (che modo arcaico di parlare, hehehe) potrebbe chiamare a sua volta una routine della Main, sempre con CallSubDelayed.