I can't see anything wrong with separate partitions for STARDOG_HOME and tmp and possibly some performance advantages to having them separate although I'm not sure how much you should expect there. The biggest thing to avoid is to make sure you don't run out of space on tmp.
There might be a new configuration with 5.0.5 that might help with Lucene. Keep an eye on Lucene mmap usage config for the response.