Can you make a node title \ heading link to it's NID?
There are possibly few ways to do this. 

Not sure if this actually works, but I think it does, you can install Display Suite and go to Manage Display tab and apply one of display suite's layouts to your "Full" view mode. After you do that, Display Suite will give you all the fields (including Title) on the Manage Display tab of that view mode. From there you just need to configure the fields and config the "title" field and check the option "Link title to node".

You could also do it from template files, I guess it qualifies as non-modular? For example in node.tpl.php or page.tpl.php (wherever the page_title is being printed) one can easily create a link to the current node if the $node object is available or if not the node ID's available from the URL always. From there it should be a pretty easy call to l():

&lt;h1 class='page_title'&gt;&lt;?php print l($page_title, 'node/'.$node-&gt;nid); ?&gt;&lt;/h1&gt;