こんにちは。私も同じように悩んでいました。
プラグイン中の
wordpress-pupolar-posts.phpの2041行目あたりに
protected function _get_title_sub($p, $instance)というfunctionがあります。
このfunctionの中に、
strlen($title_sub)という記述があります。
strlenはマルチバイトの文字数カウントではないと考えて、mb_strlenとすると、うまく文字数がカウントされました。
これを直すことで、例えばtitle_lengthの設定を30にした場合、日本語でも30文字未満のタイトルには、「…」が付加されませんでした。(多分求めていらっしゃる動きと同等ではないかと思います)
他にも、excerptなどでも同じくstrlenが使われているので、mb_strlenにしてみるとうまくいくかもしれません。
ちょっと前のご質問なので、質問者様の参考になればいいのですが。
(なお、プラグインのコード自体をいじっているため、変更には質問者様の責任の範囲で行っていただければと思います。)