Correct.  home=sda5  will simply use  /sda5/home  as the home directory, and, if not already present, will also create the directory  tc  in  /sda5/home .
The boot code  opt=  works the same way, but may interfere with already installed versions of Linux.
The boot code  home=  is quite safe to use though.