We do not offer ways to follow without showing the the user’s profile with counts. The “mini profile” you refer to, contains information we consider as important to show the user before following.
I will advise you to stay away from using /intent/session directly. The use of intent/session is not documented and not guaranteed. Also, I don’t think the return_to param does what you expect.